#!/usr/bin/awk -f
#-------------------------------------------------------
#	FileName	: s.awk
#	Author		：hpy
#	Date		：2021年04月12日
#	Description	：求第一列数据的标准差
#-------------------------------------------------------
BEGIN{
    idx = 0
    ave = 0
    ss = 0
}

{
    if( $1 ~ /^[-0-9.]/) { 
        x[idx] = $1
        idx = idx + 1
        ave = ave + $1
    }
}
 
END{
    ave = ave / (idx) #平均值
    for (i in x){
        ss += (x[i]-ave)^2
    }
    print sqrt(ss/idx)
}
